|
Oracle® Database Globalization Development Kit Java API Reference 10g Release 2 (10.2) Part No. B14224-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--javax.servlet.ServletRequestWrapper
|
+--javax.servlet.http.HttpServletRequestWrapper
|
+--oracle.i18n.servlet.filter.ServletRequestWrapper
The ServletRequestWrapper class is an HTTP request class that
detects the current user locale and makes it available for the application.
| Field Summary |
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
ServletRequestWrapper(HttpServletRequest request)
Constructs a ServletRequestWrapper object for the GDK framework. |
|
| Method Summary | |
String |
getCharacterEncoding()
Returns the name of the character encoding used in the body of this request, or returns null if the request does not specify
character encoding. |
Locale |
getLocale()
Returns the current locale derived from the locale detection mechanism. |
Enumeration |
getLocales()
Returns the Enumeration object that includes the current
locales derived from the locale detection mechanism. |
String |
getParameter(String key)
Returns the parameter value corresponding to the key. |
Map |
getParameterMap()
Returns a java.util.Map object of the parameters of this
request. |
Enumeration |
getParameterNames()
Returns an Enumeration of String objects
containing the names of the parameters in this request. |
String[] |
getParameterValues(String key)
Returns an array of String objects containing all the
values of the given request parameter, or returns null if the
parameter does not exist. |
String |
getRawParameter(String key)
Returns the raw value of the parameter corresponding to the key. |
void |
setCharacterEncoding(String env)
Sets the character set of the input stream. |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
getAttribute, getAttributeNames, getContentLength, getContentType, getInputStream, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletRequest |
getAttribute, getAttributeNames, getContentLength, getContentType, getInputStream, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute |
| Constructor Detail |
public ServletRequestWrapper(HttpServletRequest request)
throws IOException
request - a default HttpServletRequest object
IOException - if I/O exception occurs| Method Detail |
public Locale getLocale()
getLocale in interface ServletRequestgetLocale in class ServletRequestWrapperLocale objectpublic Enumeration getLocales()
Enumeration object that includes the current
locales derived from the locale detection mechanism.
getLocales in interface ServletRequestgetLocales in class ServletRequestWrapperEnumeration objectpublic String getCharacterEncoding()
null if the request does not specify
character encoding.
getCharacterEncoding in interface ServletRequestgetCharacterEncoding in class ServletRequestWrapperString containing the name of the character
encoding, or returns null if the request does not
specify character encodingpublic String getRawParameter(String key)
key - the key string
String value corresponding to the keypublic String getParameter(String key)
getParameter in interface ServletRequestgetParameter in class ServletRequestWrapperkey - the key string
String value corresponding to the keypublic String[] getParameterValues(String key)
String objects containing all the
values of the given request parameter, or returns null if the
parameter does not exist.
getParameterValues in interface ServletRequestgetParameterValues in class ServletRequestWrapperkey - a parameter name
String objects containing the parameter
values corresponding to the keypublic Map getParameterMap()
java.util.Map object of the parameters of this
request. For HTTP servlets, parameters are contained in the query string
or posted form data.
getParameterMap in interface ServletRequestgetParameterMap in class ServletRequestWrapperjava.util.Map object containing parameter names as
keys and parameter values as map valuespublic Enumeration getParameterNames()
Enumeration of String objects
containing the names of the parameters in this request. If the request has
no parameters, the method returns an empty Enumeration object.
getParameterNames in interface ServletRequestgetParameterNames in class ServletRequestWrapperjava.util.Enumeration object containing parameter
names
public void setCharacterEncoding(String env)
throws UnsupportedEncodingException
setCharacterEncoding in interface ServletRequestsetCharacterEncoding in class ServletRequestWrapperenv - an IANA character set name
UnsupportedEncodingException - if the given character set name is
invalid
|
Oracle® Database Globalization Development Kit Java API Reference 10g Release 2 (10.2) Part No. B14224-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||